package ZuoYe01_LeiyuDuiXiang_0428;

//回顾： 验证哥德巴赫猜想：任何一个大于6的偶数，都能分解成两个质数和。
//要求输入一个数，如果不满足大于6的偶数条件，则重新输入；
//然后分解成两个质数相加的格式，类似  10=3+7这样
import java.util.Scanner;

public class GeDeBaHe {

	public boolean zhiShu(int number) {
		int i;
		for (i = 2; i * i <= number && number % i != 0; i++)
			;
		if (i * i > number) {
			return true;
		} else {
			return false;
		}
	}

	public static void main(String[] args) {
		GeDeBaHe a = new GeDeBaHe();
		Scanner input = new Scanner(System.in);
		while (true) {
			System.out.print("请输入一个大于6的偶数:");
			int num = input.nextInt();
			if (num > 6 && num % 2 == 0) {
				int i = 2, b = 0;
				while (i < num / 2) {
					b = num - i;
					if (a.zhiShu(i) && a.zhiShu(b)) {
						System.out.println(num + "=" + i + "+" + b);
					}
					i++;
				}
				break;
			} else {
				System.out.println("输入的数不满足大于6的偶数条件，请重新输入！");
			}
		}
	}

}
